package com.ap.core.backoffice.dao.impl;

import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.ap.core.backoffice.dao.AbstractReadOnlyAPCoreBOBaseJpaDao;
import com.ap.core.backoffice.dao.BackOfficeOrderPaymentDao;
import com.ap.core.backoffice.domain.BackOfficeOrderPayment;


/**
 * User: Rohit.Dixit
 * Jpa Implementation class for {@link com.ap.core.BackOfficeOrderPaymentDao.FIDao}
 */
public class JpaBackOfficeOrderPaymentDao extends AbstractReadOnlyAPCoreBOBaseJpaDao<BackOfficeOrderPayment, String> implements BackOfficeOrderPaymentDao{

    @Override
    @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly=true)
    public BackOfficeOrderPayment findById(String primaryKey) {
        return findById(BackOfficeOrderPayment.class, primaryKey);
    }
    


}
